I servizi web introdotti di recente offrono agli utenti la possibilità di comunicare con RFEM 6 utilizzando il loro linguaggio di programmazione preferito. Questa funzione è stata migliorata con la nostra libreria con funzioni di alto livello (HLF). Le librerie sono disponibili per Python, JavaScript e C#. Questo articolo analizza un caso pratico di programmazione di un generatore di travi reticolari 2D con Python. "Imparare facendo", come si suol dire.
Le strutture in RFEM 6 possono essere salvate come blocchi e essere riutilizzate in altri file di RFEM. Il vantaggio dei blocchi dinamici rispetto ai blocchi non dinamici è che consentono modifiche interattive dei parametri strutturali come risultato delle variabili di input modificate. Un esempio è la possibilità di aggiungere elementi strutturali modificando solo il numero di campate come variabile di input. Questo articolo illustrerà la possibilità sopra menzionata per i blocchi dinamici creati tramite script.
In RFEM 6 è possibile salvare gli oggetti selezionati (così come intere strutture) come blocchi e riutilizzarli in altri modelli. Si possono distinguere tre tipi di blocchi: blocchi non parametrizzati, parametrizzati e dinamici (tramite JavaScript). Questo articolo si concentrerà sul primo tipo di blocco (non parametrizzato).